home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / SoundApps / aa_m68k_Intel_Only / MIDIPlayer.1.02 / MIDIPlayer.app / English.lproj / MIDIPlayer.nib / data.nib (.txt) < prev    next >
Encoding:
NeXT TypedStream Data  |  1995-05-27  |  11.8 KB  |  204 lines

  1. typedstream
  2. IBObjectData
  3. Object
  4. CustomObject
  5. Application
  6. MenuCell
  7. ButtonCell
  8. ActionCell
  9. Clear List
  10.     Helvetica
  11. Matrix
  12. Control
  13.     Responder
  14. @:@iiii
  15. Add Files...
  16. Remove File
  17. ff@@#::s
  18. WindowTemplate
  19. iiii***@s@
  20. Panel
  21. NXImage
  22. control_stop
  23. control_stopH
  24. control_play
  25. control_playH
  26. control_pause
  27. control_pauseH
  28. control_crev
  29. control_crevH
  30. control_cfwd
  31. control_cfwdH
  32. NXCachedImageRep
  33. NXImageRep
  34. iisssss
  35. iiiiii
  36. [1c]%
  37. mode_onetime
  38. mode_onetimeH
  39. mode_continuous
  40. mode_continuousH
  41. mode_repeat
  42. mode_repeatH
  43. mode_shuffle
  44. mode_shuffleH
  45. Slider
  46. SliderCell
  47. dddf@d@
  48. FormCell
  49. Tempo:
  50. Field:
  51. MIDI File List
  52. ScrollView
  53. ClipView
  54. CustomView
  55. NiftyMatrix
  56. Scroller
  57. _doScroller:
  58. @@@ffs
  59.     TextField
  60. TextFieldCell
  61.     _________
  62. MIDIPlayer
  63. LVersion 1.02
  64. Copyright 1995, Dirk Schwarzhans
  65. Please read the license terms!
  66. Button
  67. &email: dirk@kalium.physik.tu-berlin.de
  68. programmed by
  69. Feel free to mail me your opinion, suggestions and bug reports but please read the "Future plans" section in "Info/Help..." before:
  70. Dirk Schwarzhans
  71. Inspector...
  72. [2@]G
  73. Control Panel...
  74. Port A
  75. NXradio
  76. NXradioH
  77. Port B
  78. Radio
  79.     MIDI Port
  80. Will be used on next startup.
  81. MIDIPlayer Preferences
  82. Files
  83. MenuTemplate
  84. *@*@ccc
  85. Info Panel...
  86. License...
  87. Preferences...
  88. Help...
  89. submenuAction:
  90. NXmenuArrow
  91. Paste
  92. Select All
  93. Tools
  94. InterfaceController
  95. lThere is absolutely no warranty for this program. Use it at your own risk.
  96. Copyright 1995, Dirk SchwarzhansB
  97. ;You may copy and use this program 
  98. for private purposes.
  99. Commercial copying and use
  100. as well as making any changes to the program and its supporting files is prohibited.
  101. Distribution of "MIDIPlayer" on CD-ROM will only be granted upon request and only if the author is mailed one copy of the CD-ROM free of charge.
  102. ciifffcfffs
  103. [3790c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fmodern Courier;}
  104. \margl40
  105. \margr40
  106. {\colortbl;\red0\green0\blue0;}
  107. \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 This is the first Version of MIDIPlayer,a program which lets you play MIDI files on a keyboard (synthesizer) connected to a MIDI interface of your computer.\
  108. MIDI Software under NeXTstep is very rare and there is currently (5'95) no program available for NeXTstep I know of which plays MIDI files with the correct timing. (If you know better tell me!)\
  109. \b\fs28 Needed Hardware and MIDI Drivers:\
  110. \b0\fs24 \
  111. \b Because MIDIPlayer uses the FoundationKit you need NEXTstep 3.3 or EOF1.0-User to run it.\
  112. \b0 \
  113. Motorola:\
  114. \fi-280\li560 
  115.     The MIDI driver is included in the systems software but it is corrupt in release 3.3 of NeXTstep! If you want to use MIDIPlayer with release 3.3 you need to exchange the files\
  116. \f1     "/usr/lib/kern_loader/Midi/mididriver_reloc"\
  117.     "/usr/lib/kern_loader/Midi/midi_reloc_2.0"\
  118. \f0     with the files of release 3.2. If you don't have release 3.2 any more you can obtain the files from "ccrma-ftp.stanford.edu".\
  119.     I don't know of any company which still offers MIDI interfaces for Motorola hardware but a circuit diagram of a MIDI interface is included with this player in the file "MIDIInterfaceCircuitDiagram.rtfd"\
  120. \fi0\li0 \
  121. Intel:\
  122. \fi-280\li560 \
  123.     You need a
  124. \fc1\cf1  MPU-401 compatible MIDI card.\
  125.     The MIDI driver can be obtained from 
  126. \fc0\cf0 "ccrma-ftp.stanford.edu" as part of the MusicKit.\
  127.     Because I don't have access to Intel equipment with MIDI hardware, I never tested MIDIPlayer on Intel hardware! Tell me if it works!
  128. \fc1\cf1 \
  129. \fi0\li0 HP, SUN:\
  130. \fi-280\li560\fc0\cf0 
  131.     I don't know anything about MIDI support on these two architectures. If you know more drop me a mail.\
  132.     MIDIPlayer is currently not compiled to run on HP or Sparc.\
  133. \b\fs28\fi0\li0 What MIDIPlayer does:\
  134. \b0\fs24 \
  135. \fi-280\li560 
  136.     You can open any number of MIDI files by double-clicking them in Workspace, command-dragging them on MIDIPlayer's icon or using the "Files/Add Files ..." menu of MIDIPlayer*.\
  137.     MIDIPlayer plays the files once, continuous, or in random sequence depending of the mode buttons you have selected.\
  138.      You can change the order of the files in the "MIDI file list" window by control-dragging them*.\
  139. \fi0\li0 \
  140. Note: *  This only works if there is currently no file playing!\
  141. \b\fs28 What MIDIPlayer 
  142. \ul does not
  143. \ulnone  do:\
  144. \b0\fs24\fi-280\li560 \
  145.     It doesn't display any information (like the contained text events) about the MIDI files.\
  146.     You cannot make any changes to the MIDI files (like changing the program change events).\
  147.     It does not behave very well on corrupted MIDI files. All you get is an error message in the console window and MIDIPlayer skips this file and stops playing.\
  148.     The same is true for some files which are not really corrupt but violate the MIDI file specification in one or the other way (like appending garbage to the end of the file).\
  149.     It does not play files which tempo is given in real time. I never encountered such a file yet.\
  150. \b\fs28\fi0\li0 Future plans:\
  151. \b0\fs24\fi-280\li560 \
  152. \fi0\li0 I don't plan to improve MIDIPlayer much because it was only a quick hack I wrote to test my MIDI file parsing object. Because of that please don't mail me bug reports concerning the user interface of MIDIPlayer.\
  153. I am thinking about writing a full featured MIDI sequencer program starting from the beginning again with the player part which will be available on the net sometime in the future. My motivation to do this  may depend on the resonance I get about MIDIPlayer.\
  154. \fs28 Dirk Schwarzhans\
  155. \fs24 dirk@kalium.physik.TU-Berlin.DE\
  156. NXCursor
  157. NXibeam
  158. License
  159. Preferences$
  160. MainMenu$C
  161. MIDIFileList$
  162. File's Owner$
  163. PrototypePanel
  164. [41@]
  165. IBControlConnector
  166. IBConnector
  167. hide:
  168. terminate:
  169. copy:
  170. paste:
  171. selectAll:
  172. IBOutletConnector
  173. fileListPanel
  174. controlPanel
  175. actionButtons
  176. modeButtons
  177. addFile:
  178. clearFileList:
  179. removeFile:
  180. makeKeyAndOrderFront:
  181. stop:
  182. play:
  183. stepBwd:
  184. stepFwd:
  185. modeChanged:
  186. delegate
  187. fileListView
  188. scrollView
  189. prototypeMatrix
  190. stopButton
  191. playButton
  192. pauseButton
  193. pause:
  194. menuAddFiles
  195. menuClearList
  196. menuRemoveFile
  197. takeDoubleValueFrom:
  198.     tempoForm
  199. tempoSlider
  200. tempoChanged:
  201. tempoSliderMoved:
  202. midiPortChanged:
  203. midiPortButtons
  204.